package com.airlines.crewassignment.service.addcrew;

import java.util.List;

import com.airlines.base.service.base.BaseService;
import com.airlines.crewassignment.domain.DateTimeRange;
import com.airlines.crewassignment.entity.addcrew.AddCrew;

/**
 * @author xxxx
 * @date 2018年4月28日 
 * @description
 */
public interface AddCrewService extends BaseService<AddCrew, Integer>{
	/**
	 * 查询加机组数据 核心方法
	 * 时间交集办法：flightDate 是between and
	 * STD，STA 是时间段交集判断法
	 * @param flightDateRange
	 * @param stRange
	 * @param moduleFlag
	 * @param workcode
	 * @return
	 */
	List<AddCrew> listAddCrew(DateTimeRange flightDateRange,DateTimeRange stRange,String moduleFlag,String workcode);
}
